/*
* PhysicsBody.h
*
*  Created on: Jan 20, 2011
*      Author: Helpful Learn Group
*/



#ifndef PHYSICSBODY_H_
#define PHYSICSBODY_H_

#include "Vector2.h"
#include "Circle.h"
#include "BoundingRectangle.h"

namespace GSP280
{

	class PhysicsBody
	{
	private:
		float angle;			//rotation
		float velocity;			//tangential velocity
		float mass;				//weight of object

		Circle circle;
		BoundingRectangle rectangle; // BoundingRectangle Object used for basic collision dectection

	public:
		PhysicsBody();			// Default Constructor
		//PhysicsBody(const Vector2 &Position, const float &Angle, float Velocity, float Mass, const Circle&  Circle, const BoundingRectangle& Rectangle); // Overloaded Constructor
		virtual ~PhysicsBody(); // Destructor

		//Calcuate AnglerMomutem
		//Calcuate TangentaileVelocity
		//
	};

}

#endif /* PHYSICSBODY_H_ */
